package com.lyw.forum.common.utils;

import org.springframework.util.DigestUtils;

/**
 * @author lyw
 */
public class MD5Utils {

    /**
     * 对字符串进行md5加密
     * @param str 明文
     * @return 密文
     */
    public static String md5(String str) {
        return  DigestUtils.md5DigestAsHex(str.getBytes());
    }

    /**
     * 对用户密码进行md5加密加盐
     * @param str 密码明文
     * @param salt  盐(扰动字符串)
     * @return 密文
     */
    public static String md5Salt(String str, String salt) {
        return md5(md5(str) + salt);
    }


}
